package control;

import javax.faces.context.FacesContext;

import model.Dao;
import model.Jugador;

public class ResultadoBean {
	
	private String mensajeFinal;
	private String palabra;
	private JuegoBean jb;
	private LoginBean lb;

	public ResultadoBean(){
		jb = (JuegoBean) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("juegoBean");
		lb = (LoginBean) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("loginBean");
		palabra = jb.getPalabra();
		if(jb.getOportunidades()>0){
			mensajeFinal = "Felizidades "+lb.getNombreUsuario()+" has ganado!";
		}
		else{
			mensajeFinal = "Lo sentimos "+lb.getNombreUsuario()+", has perdido, intentalo nuevamente ;)";
		}
	}
	
	public String getMensajeFinal() {
		return mensajeFinal;
	}

	public void setMensajeFinal(String mensajeFinal) {
		this.mensajeFinal = mensajeFinal;
	}

	public String getPalabra() {
		return palabra;
	}

	public void setPalabra(String palabra) {
		this.palabra = palabra;
	}

	public String newGame() {
		FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
				.put("juegoBean", null);
		
		return "regresarNuevoJuego";

	}

	public String reset() {
		FacesContext.getCurrentInstance().getExternalContext()
				.invalidateSession();
		return "salirse";
	}

}
